
test('Search Engine test',
  executable('test-nemo-search-engine',
    [ 'test-nemo-search-engine.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, nemo_private ],
  ),
  args: []
)

test('Directory Async test',
  executable('test-nemo-directory-async',
    [ 'test-nemo-directory-async.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, nemo_private ],
  ),
  args: []
)

test('Copy test',
  executable('test-nemo-copy',
    [ 'test-copy.c', 'test.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, nemo_private ],
    c_args: nemo_definitions,
  ),
  args: []
)

#test('Eel Editable Label test',
#  executable('test-eel-editable-label',
#    [ 'test-eel-editable-label.c' ],
#    include_directories: [ rootInclude, ],
#    dependencies: [ gtk, eel, glib ],
#    link_args: [ '-lm' ],
#    c_args: nemo_definitions,
#  ),
#  args: []
#)

test('File test',
  executable('test-nemo-file',
    [ 'test-nemo-file.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, nemo_private ],
    c_args: nemo_definitions,
  ),
  args: []
)

test('File Utilities test',
  executable('test-nemo-file-utilities',
    [ 'test-nemo-file-utilities.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, nemo_private ],
    c_args: nemo_definitions,
  ),
  args: []
)

test('Column Utilities test',
  executable('test-nemo-column-utilities',
    [ 'test-nemo-column-utilities.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, nemo_private ],
    c_args: nemo_definitions,
  ),
  args: []
)

test('Directory test',
  executable('test-nemo-directory',
    [ 'test-nemo-directory.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, nemo_private ],
    c_args: nemo_definitions,
  ),
  args: []
)

test('Icon test',
  executable('test-nemo-icon',
    [ 'test-nemo-icon.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, nemo_private ],
    c_args: nemo_definitions,
  ),
  args: []
)

test('Progress Info test',
  executable('test-nemo-progress-info',
    [ 'test-nemo-progress-info.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, nemo_private ],
    c_args: nemo_definitions,
  ),
  args: []
)

test('Trash Monitor test',
  executable('test-nemo-trash-monitor',
    [ 'test-nemo-trash-monitor.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, nemo_private ],
    c_args: nemo_definitions,
  ),
  args: []
)

test('Bookmark test',
  executable('test-nemo-bookmark',
    [ 'test-nemo-bookmark.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, nemo_private, nemo_src ],
    c_args: nemo_definitions,
  ),
  args: []
)

test('File Info test',
  executable('test-nemo-file-info',
    [ 'test-nemo-file-info.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, nemo_private, nemo_extension ],
    c_args: nemo_definitions,
  ),
  args: []
)

test('Eel Stock Dialogs test',
  executable('test-eel-stock-dialogs',
    [ 'test-eel-stock-dialogs.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, eel, glib ],
    link_args: [ '-lX11' ],
    c_args: nemo_definitions,
  ),
  args: []
)

test('Eel String test',
  executable('test-eel-string',
    [ 'test-eel-string.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, eel, glib ],
    c_args: nemo_definitions,
  ),
  args: []
)

test('Eel Vfs Extensions test',
  executable('test-eel-vfs-extensions',
    [ 'test-eel-vfs-extensions.c' ],
    include_directories: [ rootInclude, ],
    dependencies: [ gtk, eel, glib ],
#    link_args: [ '-lX11' ],
    c_args: nemo_definitions,
  ),
  args: []
)
